home *** CD-ROM | disk | FTP | other *** search
-
- ▓▓▓▓▓▌ ▓▓▓▓▓▌ ▓▌ ▓▓▓▓▓▌ ▓▌ ▓▌ ▓▓▓▓▌ ▓▓▓▓▓▌ ▓▓▓▓▓▓▌
- ▓▓▌ ▓▓▌ ▓▓▌ ▓▓▌ ▓▌ ▓▌ ▓▓▌ ▓▌ ▓▌ ▓▌ ▓▓▌ ▓▓▌ ▓▌ ▓▓▌
- ▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▓▌
- ▓▌ ▓▓▓▓▓▓▓▌ ▓▌ ▓▓▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▓▓▓▓▓▓▌ ▓▓▓▓▓▓▌
- ▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌
- ▓▓▌ ▓▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌ ▓▌
- ▓▓▓▓▓▌ ▓▌ ▓▌ ▓▓▓▓▓▌ ▓▓▓▓▓ ▓▌ ▓▌ ▓▓▓▓▌ ▓▌ ▓▌ ▓▌ ▓▌
-
-
-
- Calendar 1.20
- A calendar of events for use in your AUTOEXEC.BAT file
-
- By
- John R. Duchek
- Duchek Computer Services
- P. O. Box 25006
- St. Louis, MO 63125
- (314)-544-1843
-
-
- Copyright 1989-1990
- User Supported Programs
-
-
-
- TABLE OF CONTENTS
-
- CALENDAR SYSTEM
-
- Conditions of usage................................3
-
-
- Changes from Version 1.0...........................3
-
-
- System Requirement, Program Purpose................4
-
-
- Calendar display...................................5
-
-
- Files included in the package......................6
-
-
- Setting up program.................................6
-
-
- Main editing menu..................................7
- A..........................................8
- I..........................................8
- M..........................................9
- C.........................................11
- D.........................................12
-
-
- Warranty..........................................13
-
-
- Shareware Information.............................13
-
-
- Registration Form.................................14
-
- CALENDAR is not public domain software. It is copyrighted by
- John Duchek of Duchek Computer Services and is being marketed as
- shareware. The cost of registration is $10.00. If you make use of
- this software, honesty requires that you pay for it. You are not
- permitted to sell this software. You are permitted to make copies
- for your friends, upload it in its complete unedited form to
- public bulletin boards, or distribute in packages clearly marked
- on the outside as shareware. Calendar is complete as distributed.
- It is not "crippleware". The shareware version does remind you to
- register it.
-
- If you find CALENDAR useful to you, you are asked to send a
- contribution of $10.00 to its author. A registration form is
- included on the last page of this documentation. The address is:
-
- John R. Duchek
- Duchek Computer Services
- P. O. Box 25006
- St. Louis, MO 63125
-
- Please be sure to list the version you have. If it is not the
- most recent, we will send you the current version by return mail.
- The documentation is available in pamphlet form for an additional
- $5.00. On-disk documentation is included in either case.
-
- By sending a contribution, you become a registered user of
- CALENDAR. This enables me to send you information on updates of
- the software as well as information on any problems that might be
- encountered in its use.
-
- 8-16-89 Version 1.1: Changes from version 1.0
- 1. Minor bug repair October, 1989 display incorrect (fixed).
- 2. Improved sort speed by factor of 6+; now subsorts messages.
- This allows you to put in military time (08:00....16:00) or A
- 8:00, P 2:00 and get messages sorted by time of day. Sort now
- also removes single year entries before current date. This
- improves performance by removing "dead" entries.
- 3. Graphics screens are now internal to program. This saves your
- disk space.
- 4. Dates other than the current date can now be displayed by
- typing: CAL MM/DD/YY or CAL MM/DD if the current year is desired.
- If no date is typed the calendar for the current date is
- displayed.
- 5. CALEDIT allows entry of an asterisk in the add menu to mean
- all 12 months. (*="JFMAYULGSOND"). This can save keystrokes.
- 6. ANSI.SYS is no longer required for use.
- 7. The program will now run on monochrome systems as well as
- color systems.
- 8. CALEDIT will now print out the file in a formatted form for
- use as a record or as an extensive editing guide.
- 11-7-89 Version 1.11:
- 9. Annoying "flashing" of background in caledit program fixed.
- 11-14-89 Version 1.12:
- 10. timer fixed so that program does not lock up computer at
- midnight.
- 04-26-90 Version 1.20:
- 12. MM, MM/DD, M/DD, M/D, MM/D are now allowed for displaying
- other than current date. (See number 5 above) Dashes (11-10-91)
- also work.
- 13. Shareware message put on shareware version.
-
- System Requirements:
-
- To run this program you must have a 100% IBM compatible PC,
- XT, AT or 386 machine. Either a color or monochrome monitor is
- acceptable with 256 K of memory. It is preferable to have an
- automatic clock-calendar on board, but the program can be used if
- the setting of the current date occurs in the autoexec.bat file
- before CAL.EXE is run.
-
- Purpose of the Program:
-
- If you are like me, you have a lot of dates to remember. Your
- anniversary, wife's birthday, automobile oil changes, or monthly
- club meetings all occur at regular intervals. This program allows
- you to keep track of all these and more, and display the
- pertinent information each time you bring up your computer.
- CAL.EXE displays the current monthly calendar, and then lists
- today's events in bright yellow. On monochrome monitors, bold and
- normal are used for the display. Events coming up in the next
- week are listed in bright red. Editing of the data file
- (DATA.CAL) is easy using the CALEDIT.EXE program included. You
- can display a calendar for any date by typing CAL MM/DD/YY or CAL
- MM-DD-YY. If the date is in the current year, you can just type
- CAL MM/DD. (CAL 01/10 would display January calendar of this year
- with the events of 10-17). CAL M/D will also work.
-
- Limitations of the Program:
-
- The program is currently limited to 2000 entries in the
- DATA.CAL file, and to displaying 32 entries on the screen at one
- time. Near the end of the month the program will show entries
- from the first week of the next month, although the calendar
- still displays only one month at a time. While you can edit the
- DATA.CAL file from any text processor, it is not recommended
- since mistakes may cause unusual behavior in the program. If you
- do decide to use a text processor instead of CALEDIT.EXE, be sure
- to pay attention to the formatting. You should still enter and
- exit CALEDIT.EXE before displaying the data with CAL.EXE since
- CALEDIT.EXE performs a sort on the data as you exit the program.
-
-
- Calendar Display:
-
- Copyright 1989 Version 1.20
- John R. Duchek, Duchek Computer Services
- ┌─────────────────────────────────────┐
- │ April, 1989 │▒
- │ Su M Tu W Th F Sa │▒
- │ │▒
- │ 1 │▒
- │ 2 3 4 5 6 7 8 │▒
- │ 9 10 11 12 13 14 15 │▒
- │ 16 17 18 19 20 21 22 │▒
- │ 23 24 25 26 27 28 29 │▒
- │ 30 │▒
- └─────────────────────────────────────┘▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- 22 Lyrid Meteor Shower
- 25 Waser Anniversary
- 26 Numismatic Meeting
-
-
-
- Press E to EDIT, any KEY to EXIT
-
- Messages are displayed in a 2 column format, the first nine
- are under the calendar. The next 23 are in the right hand column.
- The screen is in color in the actual program. Files included in
- this package:
-
- CALENDAR.DOC - This is the documentation file
- CAL.EXE - This is the calendar display program
- CALEDIT.EXE - This is the calendar editing program
- DATA.CAL - text file of your information (see end of
- documentation for format). This file comes with some general
- holidays on it to start you off.
-
- Setting up the program:
-
- 1. Edit your AUTOEXEC.BAT file to include the line CAL.EXE after
- the date is established. (some clock-calendar boards have a
- command to load the date and time in the autoexec.bat)
-
- 2. Copy all of the files above (except CALENDAR.DOC) into your
- main directory.
-
- All of the files listed must be in the main directory or the
- same sub directory of your boot up disk. If they are in a
- subdirectory, you must change directories in your autoexec.bat
- file and change back after the display. If you are running off
- floppy drives, this would be the floppy disk you normally use to
- start the computer. If you have a hard drive (C:), the files
- should be put into the main directory (C:\) of this disk. CAL.EXE
- will clear the screen, display its information for the week, and
- wait for a keystroke to continue processing the AUTOEXEC.BAT
- file. If you press "E" you will transfer to CALEDIT.EXE. It is
- often nice to run this as the last command of the AUTOEXEC.BAT
- file so that after you see what today's events, jobs, and
- meetings are, you can go right to DOS. I keep my copy in a
- subdirectory called STARTUP where I put all of the files run by
- the autoexec.bat. To run calendar later, I put this batch file
- (named CAL.BAT) in my main directory:
-
- CD \startup cal %1 cd \
-
- If I type cal 02/23 from the main directory, this batch file
- goes to my subdirectory, runs the program and returns to the main
- directory.
-
- The DATA.CAL file format:
-
- This file is an ASCII text file with this format:
-
- The first line has the last two digits of current year. Each
- line after has the date to be displayed, a space and the message
- to be displayed. The date will be displayed as follows:
-
- 2/5 display date of February 5 displayed every year.
- 12/15/89 display date of December 15 displayed only in 1989.
- 1/16/90 display date of January 16 displayed only in 1990.
-
- The message can be from 1 to 35 characters long.
-
- A typical DATA.CAL file would look as follows:
-
- 89
- 1/1 New Year's Day
- 6/1/89 Graduation Ceremony for John
- 8/4/89 P 2:00 Meeting with Boss
- and so on....
-
- Notice that at each run of CALEDIT.EXE, the program
- automatically delete all entries before the current date only for
- this year. Every year entries will not be deleted.
-
- Using CALEDIT.EXE
-
- CALEDIT.EXE is used to edit and view the calendar file. It is
- extremely powerful in adding new dates to your calendar file. It
- can be run by pressing E to end the CAL.EXE program or by typing
- CALEDIT <CR> from the DOS prompt. In the program, all screens are
- in color and easy to read. The initial menu then appears:
-
- Copyright, 1989
- John R. Duchek,
- Duchek Computer Services
- ╔════════════════════╗ Version 1.20
- ║ Edit Calendar Data ║
- ╚════════════════════╝
-
- ┌─────────────────────────────────────┐
- │ Add new data (monthly) │▒
- │ Add new data (at regular Intervals) │▒
- │ Add data (week of Month) │▒
- ├─────────────────────────────────────┤▒
- │ Change current data │▒
- │ Delete current data │▒
- ├─────────────────────────────────────┤▒
- │ Print the calendar file │▒
- └─────────────────────────────────────┘▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
-
- Quit and write DATA.CAL file
-
- Press A, C, ^C, D, I, M or Q
- Note that on all of these fill-in menus, the up and down arrow
- keys move you from field to field. The right and left arrow keys
- move you in the field. In the bottom corner you see an OVR for
- overwrite the current entry. Press the INS key on your keyboard
- and this will toggle to INS which will allow you to insert
- letters into the current entry. When the last (TNE) field is
- filled and <CR> is pressed, you will return to the main menu. Any
- of the fill-in menus can be left by pressing the ESC key.
-
- A -- To add new data to your data file press A and this menu will
- appear:
-
- ┌───────────┐
- │ January │▒ Type in the letter(s) of the months in
- │ February │▒ which you wish to display the data:
- │ March │▒
- │ April │▒ ┌─────────────┐
- │ MaY │▒ │ │ (JFMAYULGSOND)
- │ JUne │▒ └─────────────┘
- │ JuLy │▒
- │ AuGust │▒ ┌──┐
- │ September │▒ │ │ Day of month (1 - 31)
- │ October │▒ └──┘
- │ November │▒
- │ December │▒ ┌Message────────────────────────────┐
- └───────────┘▒ │ │
- ▒▒▒▒▒▒▒▒▒▒▒▒▒ └───────────────────────────────────┘
- * = JFMAYULGSOND
- ┌─┐
- │T│ T - This year
- └─┘ N - Next year
- E - Every year
- OVR
-
-
-
- This add screen allows you to set up a message for a single
- day and any combination of months. If you wanted to change your
- oil on your car on the 1st of April, June, and October, you would
- enter AUO in the top box (see capitalized and colored letters of
- months). Enter 1 for the day of month and then T, N, or E. If you
- enter T a 89 would be put in the date. N would put in a 90 while
- an E would not put in any year. To do something on a certain day
- of every month you would put in JFMAYULGSOND or an asterisk in
- the top category and 12 entries would be generated in DATA.CAL
- with the same message.
-
- I -- You can add many entries at regular intervals with this
- entry. If you wanted to remind yourself to backup your hard disk
- every week, this menu item is the perfect way to do it. Press I
- and this menu appears:
-
- ┌───────────┐ Display message at regular intervals:
- │ January │▒
- │ February │▒ Type in the letter of the starting
- │ March │▒ month and starting day:
- │ April │▒ ┌─┐ ┌──┐
- │ MaY │▒ S.M. │J│ S.D. │1 │
- │ JUne │▒ └─┘ └──┘
- │ JuLy │▒
- │ AuGust │▒ The ending month and ending day:
- │ September │▒
- │ October │▒ ┌─┐ ┌──┐
- │ November │▒ E.M. │D│ E.D. │31│
- │ December │▒ └─┘ └──┘
- └───────────┘▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒ ┌Message────────────────────────────┐
- │ │
- └───────────────────────────────────┘
-
- ┌──┐
- The interval in days between messages: │7 │
- (7=weekly, 14=biweekly....) └──┘
- OVR
-
-
- If you left the default settings show above and put a message
- in, your message would be added to DATA.CAL on these dates.
- (year=1989)
-
- 1/1/89 2/4/89
- 1/7/89 2/11/89
- 1/14/89 2/18/89 and so on until ... 12/30/89
- 1/21/89 2/25/89
- 1/28/89 3/4/89
-
- Thus, your message would appear every Saturday all year. By
- changing the interval you can make your message appear every
- other Saturday or at any regular interval you want.
-
-
- M -- This menu is unique. It allows you to add messages on the
- "Third Wednesday" of the month. This is very useful to keep track
- of monthly meetings which occur this way. Press M and this menu
- appears:
-
- ┌───────────┐ Entry by day of week/ week of month:
- │ January │▒
- │ February │▒ Type in the letter of the starting
- │ March │▒ month and ending month:
- │ April │▒ ┌─┐ ┌─┐
- │ MaY │▒ ┌──────────┐ S.M. │J│ E.M. │D│
- │ JUne │▒ │ Monday │▒ └─┘ └─┘
- │ JuLy │▒ │ │▒
- │ AuGust │▒ │ Tuesday │▒ Week of month: Day of week:
- │ September │▒ │ │▒ (1,2,3,4,5) (M,T,W,H,F,S,U)
- │ October │▒ │ Wednesday│▒ ┌─┐ ┌─┐
- │ November │▒ │ │▒ │1│ E.D. │W│
- │ December │▒ │ THursday │▒ └─┘ └─┘
- └───────────┘▒ │ │▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒ │ Friday │▒ ┌Message──────────────────────┐
- │ │▒ │ │
- │ Saturday │▒ └─────────────────────────────┘
- │ │▒
- │ SUnday │▒
- └──────────┘▒
- ▒▒▒▒▒▒▒▒▒▒▒▒
- OVR
-
- The default settings are January to December, 1st Wednesday
- of every month. If left these settings and put your message in,
- your message would appear on the following dates in 1989.
-
- 1/4/89 2/1/89 3/1/89 4/5/89
- 5/3/89 6/7/89 7/5/89 8/2/89
- 9/6/89 10/4/89 11/1/89 12/6/89
-
- C -- To change an existing entry in the DATA.CAL file press C and
- this screen will appear:
-
- 1 1/1 New Year's Day
- 2 1/3 Quadrantid Meteor Shower
- 3 1/5 Joe Johnson's Birthday
- 4 1/13 Hill's Anniversary
- 5 2/2 Ground Hog's Day
- 6 2/4 Marie Smith's Birthday
- 7 2/5 John and Barb's Anniversary
- 8 2/12 Lincoln's Birthday
- 9 2/13/89 Vacation starts
- 10 2/14 Valentine's Day
- 11 2/22 Washington's Birthday
- 12 2/23 Lauren Smith's Birthday
- 13 2/28 John Jones Birthday
- 14 3/1 Joe Smith's Birthday
- 15 3/10/89 Meeting with the Boss
- 16 3/11 Sox's Birthday
- 17 3/17 St. Patrick's Day
- 18 3/19 Margaret Johnson's Birthday
- 19 3/21 Spring begins
- 22 3/24 Charlie Johnson's Birthday
- 23 4/1 Review coin collection
-
- Press C to choose, Q to quit, any other key for next page
-
-
- P --print the calendar file. This option prints out the data file
- as it currently exists in a nicely formatted manner. This can be
- used as a "safe copy" of your data file or as a help in updating
- it when doing extensive editing.
-
- Q -- or ESC will return you to the main menu. C will put you into
- the editing menu shown under the "A" option for the main menu.
- Any other key will display the next page of entries. When the
- last entry is shown the display continues with number 1 again so
- that this list "wraps around" itself.
-
- D -- To delete an existing entry in the DATA.CAL file press D and
- this screen will appear:
-
- 1 1/1 New Year's Day
- 2 1/3 Quadrantid Meteor Shower
- 3 1/5 Joe Johnson's Birthday
- 4 1/13 Hill's Anniversary
- 5 2/2 Ground Hog's Day
- 6 2/4 Marie Smith's Birthday
- 7 2/5 John and Barb's Anniversary
- 8 2/12 Lincoln's Birthday
- 9 2/13/89 Vacation starts
- 10 2/14 Valentine's Day
- 11 2/22 Washington's Birthday
- 12 2/23 Lauren Smith's Birthday
- 13 2/28 John Jones Birthday
- 14 3/1 Joe Smith's Birthday
- 15 3/10/89 Meeting with the Boss
- 16 3/11 Sox's Birthday
- 17 3/17 St. Patrick's Day
- 18 3/19 Margaret Johnson's Birthday
- 19 3/21 Spring begins
- 22 3/24 Charlie Johnson's Birthday
- 23 4/1 Review coin collection
-
- Press D to choose, Q to quit, any other key for next page
-
- Q -- or ESC will return you to the main menu. D will ask you for
- the index number to be deleted. When you give the index number
- and press <CR> the revised calendar file is displayed. Any other
- key will display the next page of entries. When the last entry is
- shown the display continues with number 1 again so that this list
- "wraps around" itself.
-
- Q -- Quit the main menu and the revised DATA.CAL file will be
- sorted and written to disk.
-
- ^C -- Hold down the control key and press C or press ESC (when at
- the main menu) to get out of the program without writing the
- revised DATA.CAL file. This will stop all of the changes you made
- from being written to disk.
-
- WARRANTY
-
- Duchek Computer Sevices will be happy to replace a defective
- diskette if the programs are unreadable. We are not responsible
- for lost or incorrect data due to use of these programs. The
- CALENDAR system is provided on an "as is" basis. Only REGISTERED
- users will be notified of major updates or improvements.
-
- SHAREWARE INFORMATION:
-
- If you find the calendar reminder system to be of value to
- you, you are asked to make a contribution of $10.00 to its
- author. This documentation is available in pamphlet form for an
- additional $5.00. Send your money to:
-
- John R. Duchek
- Duchek Computer Services
- P. O. Box 25006
- St. Louis, MO 63125
-
- For this $10.00 you become a registered user. This enables
- me to send you information on updates or improvements in the
- software. In addition your contribution entitles you to the most
- current version of the software. You are free to make copies of
- the shareware version of the program (but not of the registered
- version). You are encouraged to share the shareware version with
- friends, bulletin boards and software clubs. Normal shareware
- distributors can charge a reasonable fee for their diskcopying
- and distribution services (up to $5.00). For an additional $5.00,
- a printed copy of the documentation is available in pamphlet
- form.
-
- REGISTERED users are supported by the following:
-
- I will correspond with users of the program to help with any
- difficulties they have running the program. Calls to discuss any
- problems are at the user's expense. I am generally available
- between 7 P.M. and 10 P.M. Central Time.
-
- Quick Basic and MS-DOS are trade names of Microsoft Inc.
-
- This documentation is for version 1.20
-
- Registration Form
-
- Name____________________________________________________________
- Street(1)_______________________________________________________
- Street(2)_______________________________________________________
- City, State, Zip________________________________________________
-
- Type of computer________________________
- Monitor type____________________________
- Hard drive ?_________
-
- Suggestions for improvements____________________________________
- ________________________________________________________________
- ________________________________________________________________
-
- I have vers. 1.20. Register me for the current version---$10.00
- Please send me the printed manual in pamphlet form--------$ 5.00
- ---------
- Total: $ .
-